/*
 * Flagger.h
 *
 *  Created on: 10/06/2012
 *      Author: lucho0
 */

#ifndef FLAGGER_H_
#define FLAGGER_H_

#include "Flag.h"


/*
 * This class is a container that orders flags, one next to other, at bliting bonuses captured flags.
 * It also orders lives flags.
*/

class Flagger{
public:
	Flagger();
	virtual ~Flagger();
	void addFlag(Flag* flag);
	void deleteFlag(std::string type);
	void showOn(SDL_Surface* surface);
private:
	std::list<Flag*> flags;


};

#endif /* FLAGGER_H_ */
